﻿// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using Newtonsoft.Json.Linq;

namespace Microsoft.AspNetCore.WebSockets.ConformanceTest.Autobahn;

public class ServerSpec
{
    public string Name { get; }
    public string Url { get; }

    public ServerSpec(string name, string url)
    {
        Name = name;
        Url = url;
    }

    public JObject GetJson() => new JObject(
        new JProperty("agent", Name),
        new JProperty("url", Url),
        new JProperty("options", new JObject(
            new JProperty("version", 18))));
}
